illuminated sights - Espagnol Anglais Dictionnaire